package com.fr.base.core.antlr;

import com.fr.base.core.antlr.collections.AST;
import com.fr.base.core.antlr.collections.ASTEnumeration;

public class ASTNULLType
  implements AST
{
  public void addChild(AST paramAST)
  {
  }

  public boolean equals(AST paramAST)
  {
    return false;
  }

  public boolean equalsList(AST paramAST)
  {
    return false;
  }

  public boolean equalsListPartial(AST paramAST)
  {
    return false;
  }

  public boolean equalsTree(AST paramAST)
  {
    return false;
  }

  public boolean equalsTreePartial(AST paramAST)
  {
    return false;
  }

  public ASTEnumeration findAll(AST paramAST)
  {
    return null;
  }

  public ASTEnumeration findAllPartial(AST paramAST)
  {
    return null;
  }

  public AST getFirstChild()
  {
    return this;
  }

  public AST getNextSibling()
  {
    return this;
  }

  public String getText()
  {
    return "<ASTNULL>";
  }

  public int getType()
  {
    return 3;
  }

  public int getLine()
  {
    return 0;
  }

  public int getColumn()
  {
    return 0;
  }

  public int getNumberOfChildren()
  {
    return 0;
  }

  public void initialize(int paramInt, String paramString)
  {
  }

  public void initialize(AST paramAST)
  {
  }

  public void initialize(Token paramToken)
  {
  }

  public void setFirstChild(AST paramAST)
  {
  }

  public void setNextSibling(AST paramAST)
  {
  }

  public void setText(String paramString)
  {
  }

  public void setType(int paramInt)
  {
  }

  public String toString()
  {
    return getText();
  }

  public String toStringList()
  {
    return getText();
  }

  public String toStringTree()
  {
    return getText();
  }
}